class Money {
    sum: number;
    constructor(sum: number) {
        this.sum = sum;
    }
    // 正确编写每一次的add方法的参数验证
    static add(one:Money,two:Money){
        const sum = (one.sum+two.sum).toString();
        return `${sum[0]}元${sum[1]}角`;
    }
    add(two:Money){
        const sum = (this.sum+two.sum).toString();
        return `${sum[0]}元${sum[1]}角`;
    }

    tostring(){
        const sum = this.sum.toString();
        return `${sum[0]}元${sum[1]}角`;
    }
}
let one:any = new Money(80);
let two:any = new Money(100);
// 正确完善Money类，实现`${three}`的输出结果为1元8角
let three = Money.add(one,two);
console.log(three);
// // 正确完善Money类，实现`${four}`的输出结果为1元8角
// let four = one.add(two);
// console.log(four);
// // 正确完善Money类，实现`${five}`的输出结果为1元8角
// let five = new Money(one+two);
// console.log(five);
// // 输出3次---1元8角
// console.log(`${three},${four},${five}`);